package com.sqx.modules.task.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sqx.common.utils.Result;
import com.sqx.modules.task.entity.TbDailyTasks;

/**
* @author Admin
* @description 针对表【tb_daily_tasks(每日任务表)】的数据库操作Service
* @createDate 2024-07-22 10:56:35
*/
public interface TbDailyTasksService extends IService<TbDailyTasks> {

    /**
     * 获取每日任务列表
     * @param pageNum
     * @param pageSize
     * @param tbDailyTasks
     * @return
     */
    Result getTbDailyTasksList(Integer pageNum, Integer pageSize, TbDailyTasks tbDailyTasks);

    /**
     * 新增或修改每日任务
     * @param tbDailyTasks
     * @return
     */
    Result saveOrUpdateTbDailyTasks(TbDailyTasks tbDailyTasks);

    /**
     * 删除每日任务
     * @param id
     * @return
     */
    Result deleteTbDailyTasks(Long id);

    /**
     * 获取每日任务详情
     * @param id
     * @return
     */
    Result getTbDailyTasksById(Long id);

}
